// 服务消费搜索配置
export const serviceConsumerSearchOption = ref({
  formConfig: {
    //账单生成时间
    createTime: {
      label: "账单生成时间",
      component: "el-date-picker",
      type: "daterange",
      labelWidth: "auto",
      col: { span: 4 },
    },
    //类型
    transactionType: {
      label: "类型",
      component: "el-select",
      dicUrl: "",
      options: [],
    },
  },
  menu: true,
});
//服务消费表格配置
export const serviceConsumerTableOption = ref(
  Utils.tools.deleteSearchConfig({
    menuHeaderAlign: "center",
    // 弹窗宽度
    dialogWidth: "30%",
    menu: false,
    // 是否显示编辑按钮
    editBtn: false,
    // 是否显示删除按钮
    delBtn: false,
    // 菜单宽度 单个按钮 52px 按钮容器内边距 8px 例如：4个按钮 = 52 * 4 * 8
    menuWidth: 300,
    // 表格配置
    column: {
      //订单编号
      flowNo: {
        label: "账单编号",
      },
      //时间
      createTime: {
        label: "时间",
      },
      //类型
      transactionType: {
        label: "类型",
      },
      //变更金额(元)
      changeAmountStr: {
        label: "变更金额(元)",
        slot: true,
      },
      //变更人
      operator: {
        label: "变更人",
      },
      //余额
      afterAmount: {
        label: "余额",
      },
      //账单生成时间
      time: {
        label: "账单生成时间",
      },
    },
  })
);
//充值记录搜索配置
export const rechargeRecordSearchOption = ref({
  formConfig: {
    //充值时间
    createTime: {
      label: "充值日期",
      component: "el-date-picker",
      type: "daterange",
      labelWidth: "auto",
      col: { span: 4 },
    },
    //充值账户
    account: {
      label: "充值账户",
      component: "el-input",
      placeholder: "请输入充值账户",
      col: { span: 4 },
    },
    //充值方式
    payType: {
      label: "充值方式",
      component: "el-select",
      dicUrl: "",
      options: [],
    },
  },
});
//充值记录表格配置
export const rechargeRecordTableOption = ref(
  Utils.tools.deleteSearchConfig({
    menuHeaderAlign: "center",
    // 弹窗宽度
    dialogWidth: "30%",
    menu: false,
    // 是否显示编辑按钮
    editBtn: false,
    // 是否显示删除按钮
    delBtn: false,
    // 菜单宽度 单个按钮 52px 按钮容器内边距 8px 例如：4个按钮 = 52 * 4 * 8
    menuWidth: 300,
    // 表格配置
    column: {
      //充值订单编号
      accountType: {
        label: "充值订单编号",
      },
      // 充值账户
      payeeName: {
        label: "充值账户",
      },
      //充值方式
      payType: {
        label: "充值方式",
      },
      //充值金额(元)
      changeAmount: {
        label: "充值金额(元)",
      },
      //充值日期
      createTime: {
        label: "充值日期",
      },
      //充值状态
      statusName: {
        label: "充值状态",
      },
    },
  })
);
//企业租赁搜索配置
export const enterpriseLeaseSearchOption = ref({
  formConfig: {
    //订单编号
    orderSerialNumber: {
      label: "订单编号",
      component: "el-input",
      placeholder: "请输入订单编号",
      col: { span: 4 },
    },
    //充值记录
    rechargeRecord: {
      label: "充值记录",
      component: "el-input",
      placeholder: "请输入充值记录",
      col: { span: 4 },
    },
    //支付时间
    createTime: {
      label: "支付时间",
      component: "el-date-picker",
      type: "daterange",
      labelWidth: "auto",
      col: { span: 4 },
    },
  },
});
//企业租赁表格配置
export const enterpriseLeaseTableOption = ref(
  Utils.tools.deleteSearchConfig({
    menuHeaderAlign: "center",
    // 弹窗宽度
    dialogWidth: "30%",
    menu: false,
    // 是否显示编辑按钮
    editBtn: false,
    // 是否显示删除按钮
    delBtn: false,
    // 菜单宽度 单个按钮 52px 按钮容器内边距 8px 例如：4个按钮 = 52 * 4 * 8
    menuWidth: 300,
    // 表格配置
    column: {
      //订单编号
      orderSerialNumber: {
        label: "订单编号",
      },
      //类型
      type: {
        label: "类型",
      },
      //充值方式
      payType: {
        label: "充值方式",
      },
      //采购订单号
      purchaseOrderNumber: {
        label: "采购订单号",
      },
      //支付金额(元)
      payAmount: {
        label: "支付金额(元)",
      },
      //支付时间
      createTime: {
        label: "支付时间",
      },
      //交易类型
      transactionType: {
        label: "交易类型",
      },
    },
  })
);
